The location is absolutely superb and everything was very clean and organized. Check-in was timely. Bathrooms are shared, but I never had to queue or wait.