It was an okay stay, cleanliness was okay and there were sufficient beds! But the apartment is a little small for the price we paid but we could make do. Would recommend for groups between 3-4pax, we were a group of 6 and it was a little tight.