Great location and very nice apartment with all amenities and well stocked. We particularly appreciated the (new) kitchen, the kids' room with separate twin beds and items like beach gear, boogie boards, cooler, travel books, shared outdoor area and pool. Kevin was a great host, very pleasant, providing a lot of information and advice before and during our stay. Communication was easy.