We had a problem upon arrival - the room were were given had not been cleaned and was left by the previous people in horrible condition. The staff, however, was very apologetic, got us into another room, and went out of their way to make sure we were taken care of. The rest of the stay was very good, gód breakfast, place is well taken care of.