Was not expecting much (lots of business travel, most hotels are fine but not great), but this one is a gem. Staff are constantly cleaning to keep up with guests bringing in sand, water, etc, and it helps to keep the environment clean enough for my wife's high standards. Breakfast was excellent, something for everyone. Beds were comfortable and our room was reasonably sized for a family of 5.