Absolutely perfect. Had a great stay and the property is maintained to perfection. Michael's not only a great host with an awesome personality, his attention to detail shows he cares a lot about the place and that reflects very well on every guest staying. Would highly recommend.