stylish modern place, great amenities