Very clean with plenty of amenities. Location is perfect.