the location of the place is very good. couldn't ask for better for a short trip. the apartment itself is need of some repairs and maintenance.
the check in process is cumbersome. one needs to go pick up keys at their office (very far) or pay extra to have it delivered. when our arrival time changed they didn't handle it in the most pleasant way. one of the fans in the unit wasn't working and it took several days and several attempts to get a new one.