Great resort, very nice pool and gym and beach access. Very well appointed, all kinds of extra touches to make your stay like home—beach gear, bikes, etc. very spacious, clean, modern and well lit.