perfect location. very good communication. clean. all the services were good