A home away from home and more. Everything you need, a must try. Best accommodation that I have ever booked. Really spectacular, outstanding!