This place had everything we needed! Beds were super comfortable, kitchen was well equipped, pool was amazing. Perfection!