Allinclusive.euAlle all-inclusive hotels van Europa!
BestemmingenType vakantieLast minuteAanbiedingen
JanuariFebruariMaartAprilMeiJuniJuliAugustusSeptemberOktoberNovemberDecemberVoorjaarsvakantiePaasvakantiePinksterenZomervakantieKerstvakantieOud & Nieuw
Blog
Zoeken
Allinclusive.eu

Op Allinclusive.eu vind je alle all inclusive hotels van Europa! Je kunt alles eenvoudig vinden met alle wensen die je wilt of vraag je persoonlijke reisadviseur om hulp!

Favoriete bestemmingen
  • Griekenland
  • Turkije
  • Spanje
  • Bulgarije
  • Italië
Bedrijf
  • Over ons
  • Contact
© 2025 Allinclusive.eu. Grootste aanbod van All inclusive resorts in Europa.
PrivacybeleidAlgemene voorwaarden
  1. Home
  2. Bestemmingen
  3. Turkije
  4. Kemer
  5. Crystal Flora Beach Resort – All Inclusive
Crystal Flora Beach Resort – All Inclusive – all-inclusive · Kemer, Turkije
Kemer, Turkije

Crystal Flora Beach Resort – All Inclusive

Beoordeling: 9.4/10 · Lees reviews

Over dit resort

Wie naar Kemer reist, vindt in Crystal Flora Beach Resort - All Inclusive een strandhotel met aandacht voor de gast. Het gaat om een vijfsterrenaccommodatie, die door gasten goed wordt beoordeeld. Je vindt er een all-inclusive formule waarbij eten en drinken bij de prijs zitten en een ligging dicht bij het strand.

Verblijf dicht bij het strand van Kemer

Je kiest voor Crystal Flora Beach Resort - All Inclusive als je in Kemer een verblijf zoekt dat past bij strandliefhebbers. Door de all-inclusive opzet weet je vooraf waar je aan toe bent.

Voorzieningen & kenmerken

Check-in / check-out
14:00 / 12:00
Max. personen per kamer
5
Familiekamers
Ja
Aantal kamers
521
Bouwjaar
1997 (gerenoveerd 2010)
Hotelketen
Crystal Hotels
Betalen in het hotel
Visa, Mastercard

Aantal personen

3 personen4 personen5 personen

Ligging

Aan het strandDirect aan het strandPrivéstrandTuin / terras

Faciliteiten

Airconditioning kamerBarBinnenzwembadCongresruimteFitnessGratis parkerenGratis wifiKeukenRestaurantSpa & wellnessTransferZwembad

Kinderen

CrècheKinderanimatieKinderzwembadKindvriendelijkSpeeltuinWaterpark

Sportfaciliteiten

DuikschoolTennisWindsurfen

Doelgroep

Familiekamers

Jouw ideale verblijf

Geschikt voor mindervaliden

Geschikt voor

GezinnenLuxe

Accommodatiesoort

Hotel

In de omgeving

Centrum Kemer12,7 km
Centrum Konyaaltı19 km
Centrum Antalya22,6 km
Strand850 m
Supermarkt760 m
Apotheek210 m
Ziekenhuis5 km
Bushalte380 m
Geldautomaat90 m
Antalya International46 km · ±45 min

Ligging

Göynük Mahallesi Başkomutan Atatürk Caddesi No:139 Beldibi 2 Mevkii, 7900, Kemer, Turkije

9.4/10Lees reviews
Bekijk resort

Ligging & omgeving

🚗

Afstand luchthaven

46 km

Antalya International (AYT) · ± 45 min

Kaart tonen
KemerCrystal Flora Beach Resort – All InclusiveKemer9,4★★★★★Bekijk resort✈ Antalya International (AYT)

Luchthavens in de buurt

Antalya International (AYT)46 km · 45 min
Dalaman International (DLM)263 km · 225 min
Konya (KYA)310 km · 252 min
Rhodes International Airport "Diagoras" (RHO)403 km · 371 min
Milas Bodrum International (BJV)409 km · 342 min

Klimaat Kemer, Turkije

januarioverdag 15°C · 's nachts 6,8°C · zeewater 19°C · 8 u zon per dag · 4,7 mm regen per dag

Week 1: overdag 15,4°C · 's nachts 6,6°C · zeewater 19,6°C · 7,8 u zon per dag · 2,7 mm regen per dag

Week 2: overdag 14,5°C · 's nachts 7,6°C · zeewater 19,1°C · 6,5 u zon per dag · 11,8 mm regen per dag

Week 3: overdag 16,2°C · 's nachts 7,9°C · zeewater 19,1°C · 8,8 u zon per dag · 1,5 mm regen per dag

Week 4: overdag 15°C · 's nachts 6,9°C · zeewater 18,8°C · 8,1 u zon per dag · 6,4 mm regen per dag

Week 5: overdag 13,7°C · 's nachts 4,8°C · zeewater 18,6°C · 8,9 u zon per dag · 1,1 mm regen per dag

februarioverdag 14,4°C · 's nachts 5,2°C · zeewater 17,9°C · 9,2 u zon per dag · 1,9 mm regen per dag

Week 5: overdag 13,7°C · 's nachts 4,8°C · zeewater 18,6°C · 8,9 u zon per dag · 1,1 mm regen per dag

Week 6: overdag 13,1°C · 's nachts 4,2°C · 9,2 u zon per dag · 1,2 mm regen per dag

Week 7: overdag 13,5°C · 's nachts 4,7°C · zeewater 17,9°C · 8,7 u zon per dag · 5,6 mm regen per dag

Week 8: overdag 14,7°C · 's nachts 4,9°C · zeewater 17,6°C · 10,1 u zon per dag · 0,5 mm regen per dag

Week 9: overdag 16,9°C · 's nachts 7,6°C · zeewater 17,4°C · 9 u zon per dag · 1 mm regen per dag

maartoverdag 18,5°C · 's nachts 9,1°C · zeewater 17,7°C · 10 u zon per dag · 2,4 mm regen per dag

Week 9: overdag 16,9°C · 's nachts 7,6°C · zeewater 17,4°C · 9 u zon per dag · 1 mm regen per dag

Week 10: overdag 17,5°C · 's nachts 8,1°C · zeewater 17,5°C · 9,3 u zon per dag · 3,9 mm regen per dag

Week 11: overdag 18,8°C · 's nachts 9,1°C · zeewater 17,9°C · 10,6 u zon per dag · 2,5 mm regen per dag

Week 12: overdag 17,6°C · 's nachts 7,8°C · zeewater 17,7°C · 11 u zon per dag · 1,4 mm regen per dag

Week 13: overdag 20,2°C · 's nachts 10,9°C · zeewater 17,9°C · 10,4 u zon per dag · 0,3 mm regen per dag

Week 14: overdag 19,8°C · 's nachts 11,3°C · zeewater 17,7°C · 9,7 u zon per dag · 5 mm regen per dag

apriloverdag 21,6°C · 's nachts 12,4°C · zeewater 18,6°C · 10,9 u zon per dag · 3,1 mm regen per dag

Week 14: overdag 19,8°C · 's nachts 11,3°C · zeewater 17,7°C · 9,7 u zon per dag · 5 mm regen per dag

Week 15: overdag 19,5°C · 's nachts 10,4°C · zeewater 17,9°C · 10,9 u zon per dag · 2,2 mm regen per dag

Week 16: overdag 22,6°C · 's nachts 13°C · zeewater 18,3°C · 11,8 u zon per dag · 1 mm regen per dag

Week 17: overdag 22,9°C · 's nachts 13,4°C · zeewater 19,2°C · 11,4 u zon per dag · 1,3 mm regen per dag

Week 18: overdag 23,4°C · 's nachts 13,7°C · zeewater 19,8°C · 10,8 u zon per dag · 5,9 mm regen per dag

meioverdag 25,3°C · 's nachts 15,8°C · zeewater 21,8°C · 12,1 u zon per dag · 2,6 mm regen per dag

Week 18: overdag 23,4°C · 's nachts 13,7°C · zeewater 19,8°C · 10,8 u zon per dag · 5,9 mm regen per dag

Week 19: overdag 25,2°C · 's nachts 15,1°C · zeewater 20,8°C · 12,1 u zon per dag · 0,4 mm regen per dag

Week 20: overdag 25,3°C · 's nachts 15,9°C · zeewater 22,1°C · 13,3 u zon per dag · 1 mm regen per dag

Week 21: overdag 27,8°C · 's nachts 17,6°C · zeewater 22,9°C · 12,8 u zon per dag · 2 mm regen per dag

Week 22: overdag 24,9°C · 's nachts 16,6°C · zeewater 23,4°C · 11,7 u zon per dag · 3,9 mm regen per dag

junioverdag 33,3°C · 's nachts 22,6°C · zeewater 25,8°C · 13,9 u zon per dag · 0,6 mm regen per dag

Week 23: overdag 32°C · 's nachts 20,7°C · zeewater 23,9°C · 13,8 u zon per dag · 0,9 mm regen per dag

Week 24: overdag 32,4°C · 's nachts 22,3°C · zeewater 25,9°C · 13,6 u zon per dag · 0,9 mm regen per dag

Week 25: overdag 33,4°C · 's nachts 22,3°C · zeewater 26°C · 14 u zon per dag · 0,3 mm regen per dag

Week 26: overdag 34,8°C · 's nachts 24,2°C · zeewater 26,8°C · 14 u zon per dag · 0 mm regen per dag

Week 27: overdag 34°C · 's nachts 23,3°C · zeewater 26,4°C · 14 u zon per dag · 0,8 mm regen per dag

julioverdag 35,9°C · 's nachts 25,1°C · zeewater 28,5°C · 13,9 u zon per dag · 0,5 mm regen per dag

Week 27: overdag 34°C · 's nachts 23,3°C · zeewater 26,4°C · 14 u zon per dag · 0,8 mm regen per dag

Week 28: overdag 35,9°C · 's nachts 24,9°C · zeewater 27,5°C · 14 u zon per dag · 0,1 mm regen per dag

Week 29: overdag 36,9°C · 's nachts 25,9°C · zeewater 29,1°C · 14 u zon per dag · 0,5 mm regen per dag

Week 30: overdag 37,2°C · 's nachts 26,2°C · zeewater 29,6°C · 13,9 u zon per dag · 1,1 mm regen per dag

Week 31: overdag 35,4°C · 's nachts 25,4°C · zeewater 30°C · 13,8 u zon per dag · 0,2 mm regen per dag

augustusoverdag 34,6°C · 's nachts 24,7°C · zeewater 29,8°C · 12,7 u zon per dag · 0,6 mm regen per dag

Week 31: overdag 35,4°C · 's nachts 25,4°C · zeewater 30°C · 13,8 u zon per dag · 0,2 mm regen per dag

Week 32: overdag 35,4°C · 's nachts 25,1°C · zeewater 30°C · 13,4 u zon per dag · 0,1 mm regen per dag

Week 33: overdag 36,6°C · 's nachts 26,3°C · zeewater 30,1°C · 12,9 u zon per dag · 0 mm regen per dag

Week 34: overdag 35°C · 's nachts 25,2°C · zeewater 29,7°C · 12,2 u zon per dag · 0,6 mm regen per dag

Week 35: overdag 33°C · 's nachts 23,5°C · zeewater 29,6°C · 12 u zon per dag · 0,9 mm regen per dag

Week 36: overdag 32°C · 's nachts 22,5°C · zeewater 29,6°C · 12 u zon per dag · 1,8 mm regen per dag

septemberoverdag 30,5°C · 's nachts 20,2°C · zeewater 28,4°C · 11,6 u zon per dag · 1 mm regen per dag

Week 36: overdag 32°C · 's nachts 22,5°C · zeewater 29,6°C · 12 u zon per dag · 1,8 mm regen per dag

Week 37: overdag 31,6°C · 's nachts 21°C · zeewater 29,3°C · 11,9 u zon per dag · 0,7 mm regen per dag

Week 38: overdag 31,2°C · 's nachts 20,5°C · zeewater 28,5°C · 11,6 u zon per dag · 1,1 mm regen per dag

Week 39: overdag 30,3°C · 's nachts 19,6°C · zeewater 27,6°C · 11,4 u zon per dag · 0,7 mm regen per dag

Week 40: overdag 27,2°C · 's nachts 17,4°C · zeewater 27,2°C · 11 u zon per dag · 0,7 mm regen per dag

oktoberoverdag 25,7°C · 's nachts 16°C · zeewater 25,7°C · 10,2 u zon per dag · 0,5 mm regen per dag

Week 40: overdag 27,2°C · 's nachts 17,4°C · zeewater 27,2°C · 11 u zon per dag · 0,7 mm regen per dag

Week 41: overdag 26°C · 's nachts 16,9°C · zeewater 26,3°C · 10,5 u zon per dag · 0,9 mm regen per dag

Week 42: overdag 25°C · 's nachts 15°C · zeewater 25,4°C · 10,6 u zon per dag · 0,2 mm regen per dag

Week 43: overdag 25,3°C · 's nachts 15,6°C · zeewater 25°C · 9,7 u zon per dag · 0,3 mm regen per dag

Week 44: overdag 25,1°C · 's nachts 15,1°C · zeewater 24,6°C · 9,2 u zon per dag · 0,4 mm regen per dag

novemberoverdag 20,2°C · 's nachts 11,7°C · zeewater 23,5°C · 8,2 u zon per dag · 3,8 mm regen per dag

Week 44: overdag 25,1°C · 's nachts 15,1°C · zeewater 24,6°C · 9,2 u zon per dag · 0,4 mm regen per dag

Week 45: overdag 23,1°C · 's nachts 13,5°C · zeewater 24,2°C · 9 u zon per dag · 2,6 mm regen per dag

Week 46: overdag 20,7°C · 's nachts 11,8°C · zeewater 23,7°C · 8,9 u zon per dag · 2 mm regen per dag

Week 47: overdag 19,4°C · 's nachts 11°C · zeewater 23,2°C · 8,3 u zon per dag · 5,8 mm regen per dag

Week 48: overdag 16,6°C · 's nachts 8,9°C · zeewater 22,9°C · 7,7 u zon per dag · 3,1 mm regen per dag

Week 49: overdag 16,3°C · 's nachts 9,8°C · zeewater 22,3°C · 5,9 u zon per dag · 8,8 mm regen per dag

decemberoverdag 16,2°C · 's nachts 8,5°C · zeewater 21,7°C · 7 u zon per dag · 7,3 mm regen per dag

Week 49: overdag 16,3°C · 's nachts 9,8°C · zeewater 22,3°C · 5,9 u zon per dag · 8,8 mm regen per dag

Week 50: overdag 16,8°C · 's nachts 8,6°C · zeewater 21,8°C · 7,7 u zon per dag · 3,6 mm regen per dag

Week 51: overdag 16,4°C · 's nachts 7,8°C · zeewater 21,6°C · 7,8 u zon per dag · 7,4 mm regen per dag

Week 52: overdag 15,2°C · 's nachts 7,8°C · zeewater 21°C · 6,5 u zon per dag · 9,5 mm regen per dag

Veelgestelde vragen

Is Crystal Flora Beach Resort – All Inclusive all-inclusive?

Ja, Crystal Flora Beach Resort – All Inclusive biedt een all-inclusive formule; maaltijden en meestal drankjes zijn inbegrepen. Controleer de exacte invulling bij de aanbieder.

Wat is de dichtstbijzijnde luchthaven bij Crystal Flora Beach Resort – All Inclusive?

De dichtstbijzijnde internationale luchthaven is Antalya International, op ongeveer 29 km.

Ligt Crystal Flora Beach Resort – All Inclusive aan het strand?

Crystal Flora Beach Resort – All Inclusive ligt aan of dicht bij het strand, dus je bent snel aan zee.

Is Crystal Flora Beach Resort – All Inclusive geschikt voor gezinnen?

Ja, Crystal Flora Beach Resort – All Inclusive heeft voorzieningen die geschikt zijn voor gezinnen met kinderen.

Heeft Crystal Flora Beach Resort – All Inclusive een spa of wellness?

Ja, Crystal Flora Beach Resort – All Inclusive heeft een spa- en wellnessaanbod om te ontspannen.

Hoeveel sterren heeft Crystal Flora Beach Resort – All Inclusive?

Crystal Flora Beach Resort – All Inclusive is een 5-sterrenaccommodatie.

Andere resorts in Kemer

Sealife Kemer Resort Hotel – All inclusive – all-inclusive · Kemer, Turkije
Kemer, Turkije
8.8

Sealife Kemer Resort Hotel – All inclusive

Aan het strandPrivéstrandTuin / terrasZwembad
Bekijk resort

Wat gasten zeggen

9.4

Uitstekend

11757 reviews via Google

We hebben een heerlijk verblijf gehad in Crystal Flora. Het hotel ligt in een prachtige omgeving tussen de bergen en de Middellandse Zee, waardoor je de hele dag door van een schitterend uitzicht kunt genieten. Het personeel was buitengewoon vriendelijk, gastvrij en professioneel. Iedereen zorgde ervoor dat we ons vanaf het moment dat we aankwamen meteen op ons gemak voelden. De kamers waren schoon, de gemeenschappelijke ruimtes waren goed onderhouden en het hele resort ademde een ontspannen sfeer. Het eten bood een grote variatie, met elke dag verse gerechten, en er was altijd iets heerlijks om uit te kiezen. De zwembaden, het strand en de tuinen waren brandschoon en perfect voor zowel gezinnen als stellen. We zouden graag terugkomen en bevelen Crystal Flora van harte aan aan iedereen die op zoek is naar een ontspannen vakantie met uitstekende service, een prachtige omgeving en oprechte gastvrijheid.

5/5Robo· 2026-08-06· via Google· automatisch vertaald

We verblijven momenteel in het Crystal Flora Beach Resort en onze ervaring is tot nu toe geweldig geweest. Het resort is prachtig, schoon en omgeven door prachtige tuinen. Het eten is heerlijk, het strand is geweldig en er zijn de hele dag door tal van activiteiten. Een speciaal woord van dank aan de heer Ilhanbey van de receptie voor zijn vriendelijkheid en gastvrijheid. Hij heeft zo vriendelijk een kamer met zeezicht voor ons geregeld, wat ons verblijf nog aangenamer heeft gemaakt. We waarderen zijn zorgzaamheid en professionaliteit enorm. Ook de heer Bedri van het restaurant verdient een woord van dank. Het hele personeel is vriendelijk en behulpzaam geweest en stond altijd met een glimlach klaar om ons te helpen. We genieten enorm van onze vakantie en zouden het Crystal Flora Beach Resort graag aanbevelen aan iedereen die Kemer bezoekt.

5/5Muzaffar Tukhtamishev· 2026-07-28· via Google· automatisch vertaald

De Mini Club was echt geweldig! Het personeel was vriendelijk, zorgzaam en ging fantastisch met de kinderen om. Er waren elke dag tal van leuke en boeiende activiteiten, en onze kinderen vonden het heerlijk om daar tijd door te brengen. Zo konden wij ontspannen en echt van onze vakantie genieten, in de wetenschap dat ze in veilige handen waren. Hartelijk dank aan de leiding en het hele team van de Mini Club – we raden het ten zeerste aan aan gezinnen met kinderen!

5/5Tuğçe Keskin· 2026-07-18· via Google· automatisch vertaald

⭐⭐⭐⭐⭐ De Crystal Flora Pearl Collection heeft al onze verwachtingen overtroffen. Het hotel is prachtig, goed onderhouden en heeft een ontspannen sfeer. Alles is schoon, het personeel is gastvrij en attent, en dankzij de algehele service voel je je tijdens je hele verblijf echt op je gemak. Een van de hoogtepunten van het hotel was het Italiaanse restaurant. De sfeer is elegant en gezellig, waardoor het de perfecte plek is voor een diner. Het eten was absoluut heerlijk – de pasta was perfect gekookt, de steaks waren mals, sappig en vol van smaak, en elk gerecht was prachtig opgemaakt met ingrediënten van hoge kwaliteit. Het restaurantpersoneel was uitmuntend: vriendelijk, professioneel en altijd attent zonder opdringerig te zijn. Hun gastvrijheid maakte de avond nog aangenamer. Als je in het Crystal Flora Pearl Collection verblijft, mag je dit restaurant niet missen. Het was een van de beste eetervaringen van onze vakantie, en ik zou er graag nog eens terugkomen.

5/5Alimjan Askaruly· 2026-07-11· via Google· automatisch vertaald

Dit was onze eerste keer in het Crystal Flora Hotel. We waren de eersten die zich in 2026 in het hotel incheckten, en bij aankomst kregen we prachtige bloemen aangeboden omdat we de eerste gasten waren. Een vriendelijke man hielp ons onze koffers naar onze kamer te brengen. De kamers zijn gewoonweg schitterend, en zowel het uitzicht als de inrichting, zowel binnen als buiten, zijn prachtig. Het eten is van topkwaliteit; alles is heerlijk en gevarieerd. Er is zoveel lekker en interessant eten dat we het bijna niet bij kunnen houden, en het prachtige uitzicht zorgt ervoor dat we alles willen proberen. Het personeel is erg vriendelijk en gastvrij; iedereen doet zijn best om te helpen en een comfortabele sfeer te creëren, iedereen zegt hallo en glimlacht. Het is een heerlijke sfeer om in te verblijven. We zijn echt onder de indruk van de service, het uitgebreide aanbod in de bar en het restaurant, en het personeel. Dank aan het hotel voor zo’n warm welkom; we komen zeker terug.

5/5milunya· 2026-04-23· via Google· automatisch vertaald

Weersverwachting Kemer (16 dagen)

ma21 sep🌧️30°26°
di22 sep⛈️26°23°
wo23 sep⛈️24°23°
do24 sep☁️27°23°
vr25 sep🌤️26°23°
za26 sep🌤️29°23°
zo27 sep☁️32°23°
ma28 sep☀️32°24°
di29 sep☁️28°22°
wo30 sep⛈️25°20°
do1 okt🌦️23°19°
vr2 okt🌦️26°19°
za3 okt🌤️28°19°
zo4 okt☁️28°20°
ma5 okt🌦️27°21°
di6 okt☁️25°20°

Leuke uitjes in de buurt

#1Phaselis
archeologische vindplaats21,4 km

Phaselis

Phaselis is een oud-Griekse stad in de Turkse provincie Antalya, enkele kilometers ten zuiden van Kemer. Phaselis werd rond 700 v.Chr. door Rhodiërs gesticht op een schiereiland in de Middellandse Zee.

Meer lezen
#2Yivli Minaret Mosque
moskee22,6 km

Yivli Minaret Mosque

Yivli Minaret Mosque (Turkish: Yivli Minare Camii) is a historic mosque located in Kaleiçi, the old town center of Antalya, Turkey. Situated along Cumhuriyet Street near Kalekapısı Square, it is one of the city’s most important landmarks. Its fluted brick minaret, adorned with traces of blue tilework, has become a widely recognized symbol of Antalya.

Meer lezen
#3Düden Waterfalls
waterval24,5 km

Düden Waterfalls

The Düden Waterfalls are two waterfalls of the Düden River in the province of Antalya, Turkey.

Meer lezen
#4Tahtalı Dağı
berg22,8 km

Tahtalı Dağı

Tahtalı Dağı, also known as Lycian Olympus, is a mountain near Kemer, a seaside resort on the Turkish Riviera in Antalya Province, Turkey. It was known as Olympus (Ancient Greek: Ὄλυμπος; also transliterated as Olympos) and Phoenicus or Phoinikous (Ancient Greek: Φοινικοῦς) in ancient times. It is part of the Beydağları Coastal National Park.

Meer lezen
#5Museum van Antalya
museum21,4 km

Museum van Antalya

Het museum van Antalya (Turks: Antalya müzesi) is een oudheidkundig museum in de Turkse stad Antalya. Het is een van de grootste musea in Turkije en bewaart vooral archeologische vondsten uit de antieke regio's Lycië, Pamfylië, en Pisidië.

Meer lezen
#6Hidirlik Tower
vuurtoren22,1 km

Hidirlik Tower

Hıdırlık Tower (Turkish: Hıdırlık Kulesi) is a landmark tower of tawny stone in Antalya, Turkey, where Kaleiçi meets Karaalioğlu Park.

Meer lezen
#7Tekeli Mehmet Pasha Mosque
moskee22,7 km

Tekeli Mehmet Pasha Mosque

The Tekeli Mehmet Paşa Mosque (Turkish: Tekeli Mehmet Paşa Camii) is a mosque in the city of Antalya, Turkey. The mosque takes its name from Lala Mehmed Pasa.

Meer lezen
#8Konyaaltı Beach
strand18,0 km

Konyaaltı Beach

Konyaaltı Beach (Turkish: Konyaaltı Plajı) is one of the two main beaches of Antalya, the other being Lara Beach. The beach is located on the western side of the city and stretches for 13 km primarily composed of fine pebbles, but also has some sand. The water is beautifully clear.

Meer lezen

Bron: nabijgelegen plaatsen via Wikipedia.