Very clean and modern, with lots of amenities