Beautiful accommodation coupled with outstanding friendly hospitality equals a fabulous stay.