Beautiful location and well thought out accommodation.