Stylish and great amenities