It has everything you can need, you share facilities with other guests but not rooms, a lot of clean bathrooms and showers, its such a big space, and the personal is so kind, we ended up getting two extra nights; 2nd floor is better than 3rd floor because of a little noise