Great location, good communication and a great stay overall.