Absolutely perfect for our needs. Communication, location and stay all wonderful! Would highly recommend!