This place has everything and Marcelo was a great host. I won't go on about everything everyone else has already said. It's all true! Stay here and Enjoy you will not be disappointed! We hope to stay here again someday.