Great Place, up to everything in the description. definitely would book again