Ideal location and the right amenities for a great stay.