Perfect location - terrific amenities - thoughtful host with attention to details - highly recommend