Very clean, great location, good communication and service. Everything was perfect. Great parking too.