Great complex with excellent amenities. Good location on the island. Easy check in.