Great style and lots of amenities