Very clean and stylish place. Very well stocked on amenities.