Everything we wanted. Location, facilities, cleanliness. Great place to stay. Recommended for all who value these benefits.