If you are going here make sure you have a vehicle! The place is great and located near the beach or on the beach depending on what you choose to stay in. Staff at the facility are very accommodating and excellent! Staff speaks English but has difficulty understanding if you speak fast, utilization of google translate helped tremendously. Definitely would come back here!