Nice flat. Very comfortable beds. Full kitchen. Lovely top floor deck that feels like an oasis in the middle of the city. Water in Mexico is not reliable. Some days great hot showers and at other unpredictable times not so much. Great communication, easy check in and out. Would definitely stay here again