Perfect in every way, communication, lovely place, overall great place for your holidays.