great amenities, especially for a longer stay. great location.