Meticulously appointed unit, from the fully stocked kitchen to the beach gear: My Perfect Stay thought of everything. Outstanding attention to detail and customer service.