Everything was sparkling clean, communication was excellent. Location was superb. Very highly recommended.