Very clean, loads of amenities, excellent location.