Overall this place was a good value. The location is great. However, we had some trouble checking in. We landed early and breezed through customs so I let Ingrid know we would be arriving early, but that it was okay if we still needed to wait until the appointed check-in time. We got no response, which again with little-ish notice is understandable, so we went to a nearby Starbucks. Later, the appointed check-in time rolled around but we were still left waiting with our bags in the rain. Finally, 45 minutes after than the check-in time, we were let in.
I certainly understand that things can happen and cause issues and delays, but three hours in between responses on the day of the check in (and during the exact time!) leaves a bad taste in the mouth. We did enjoy our time here and I still believe this is a good value, but our check-in experience was less-than-desirable.