Location, location, location. Our stay was amazing. I would stay here again.