Great place, great location, great part of the world. 100% stay again.