The place isn’t so bad if you happen to get a clean unit. Be aware, the internet is awful and the tv barely works (Netflix). Our unit happened to still be dirty from the previous tenants so our experience was pretty bad. However, the location is nice and the resort itself is very nice.