Excellent accommodations in a perfect location