Wonderful accommodation, communication and location.