As described. Everything was great, clean, and the staff was always responsive.