Perfect. Villa itself, food at their restaurant, service, THE VIEW, etc. Cant say enough!!