Amazing place; we could've stayed for a month if our schedule allowed.