Extremely spacious, well kept, and professionally run. Superb communication and exactly what we expected. :)