Fantastic place. Very clean. Lots of amenities. Great location.