Honestly, This is probably one of the best places on earth I have ever been to. It's exactly how movie depict it. The beach, restaurants, people, cars, hotels. Everything is amazing.The Atmosphere is just so happy, filled with joy, not caring about tomorrow. This place is great, all the food smelling delicious, great music always playing. Truly heaven on earth.