Great location. Staff in general are okay but there seems to be a bit of confusion between them at times. Getting drinks by the pool is way to slow and can be very hit and miss. Breakfast is good with plenty of options to choose from. Hotel in general is neat and tidy.