Sparkling clean, well appointed and good location. Communication for check in and everything else was excellent. Highly recommended