Beautiful place and a good location but the maintenance and communication was a joke. no lights in the kitchen, loose toilet seats, poor info on appliances, check in was a fire drill, and the attitude of the staff was not good. they finally got to some stuff on our last day.