This stay was a last minute decision. Speedy confirmation. Excellent location. Great amenities. Fantastic hosts. Would love to stay here again.