Excellent place. As described. Great communication and check-in was super easy. Will definitely stay again.