Fantastic place, really big, much bigger than it seems in the pictures.
Also, Kiko is a great host who is happy to go above and beyond to make sure you have a great stay