We enjoyed our stay and loved the coffee bar in the morning. The reason we gave it a 4* rating was because of the poor WiFi service. We had several extra data charges from our internet carrier because the WiFi kept going out, sometimes while we were even actively using our devices. The other problem we had was when we arrived 2 hours before the check-in time. The unit was cleaned and ready according to the desk clerk although they wouldn’t give us a key until we checked with MPS if it was okay to get in early. We called MPS and were told someone would call us back. We didn’t hear back from them so ended up having to wait to get in even though the unit was cleaned and available. The unit itself was nice and clean, and the pools were great. The laundry and work out facilities were also nice and well taken care of.