Every bit as luxe as a resort.