Great place. Exactly as described. Communication with Shona is amazing. She is one of the most friendly human beings you will ever meet. We really appreciated all her helpful tips on places to see and places to avoid while on our vacation. Would stay again.