Great, modern amenities