The apartment is at described...well equipped, with all we needed for our staying. The kitchen, living room and bedroom are great . The bathroom is a bit small. The unity was clean. I found the mattress too soft, but this is a personal opinion. The swimming pool is great and the access to the beach very easy. The location is very good. The unit is on the ground floor, but there are some steps to access it.. so it was the only down side, because we had many suit cases. We recommend Keyla apartment..we had a great time.