Excellent location, spacious, and fully stocked with all imaginable amenities. We spent an entire week here, and will go back in a heartbeat!