Very clean, spacious and tastefully decorated. It's not as close to the beach as I would have liked and its located on the ground floor so views are limited but it was well equipped with everything you may need to make your stay comfortable. The grounds were well taken care of. Krystal was very accommodating with the check in and check out times and truly informative with the recommendations she provided.