Everything you need for a comfortable stay with plenty of room in a beautiful location.