Excellent place, way above expectations. Excellent location also. If you can stay here you should.