The place is perfect, modern, clean and plenty of room. The facilities are great too, we got everything we needed, we had a great time staying there.