Great location. Amazing view. Great pool and restaurant in the building. Much better price than booking through resort directly. We would definitely stay here again.