Excellent communication, perfect location, clean, & plenty of room for our family. Nice having the indoor pool as well.