This place was fantastic! It was everything in the description and more. We hope to stay there again!