This place is the SPOT. You have all the amenities you could want, easy check in, great pool, great beaches and food near by. Highly recommend.