Clean, well-stocked kitchen and good mattresses in the bedroom. The shared pool is great for morning and evening swimming. It can get quite warm in the apartment during summertime - but the A/C is doing a good job while not creating too much noise. We only stayed for 1 night (family of 4 + toddler).