Perfect! Location, amenities are all exactly as described and absolutely everything you need. Definitely will stay here if we come back!