Very clean and beautiful place to stay. We had a good time there! Hopefully next time I can stay there too! 100% recommended.