Have not stayed there, but have stayed at the Krystal which is right next door. Guests at the Hacienda can use the Krystal beach front. The rooms look OK to the person just walking around. We have eaten there for breakfast a few times and the food is OK.