A great place to stay: spacious, thoughtful details, excellent hospitality and ideal location!