We had a wonderful stay. The apartment is clean and beautiful. The kitchen had everything we needed. Kids loved the pool.