My wife and I stayed for the month of September. The fishing was horrible for three weeks due to a first time in years red tide, which also made the air difficult to breath for a week; but the beach was close, the place was just as advertised, and the host was very responsive. They cleaned once and did a good job, but the place could use a deep cleaning. If we were there for a weekend, we wouldn't hardly notice, but over a month you see everything. Under furniture, in the corners, and blowing out of the floor fans, there was a lot of dust and dirt. They also offered to come by and do another cleaning, but we just did it ourselves. All the surfaces were clean, so it wasn't a big deal.
They provide all the amenities you need (coffee, shampoo, conditioner, bath salts, etc.) and the kitchen is well stocked. We enjoyed the home and the neighbors were nice. Kevin next door is a charter captain with two 30' fishing boats (surfside beach charters), so take advantage of that! Also, he and his wife are a really nice couple.
It's 4 blocks to the beach, but there's no traffic and we never minded the walk. I recommend you stay away during holidays unless you love crowds. We arrived Labor Day weekend and the beach was a zoo, with cars and tents side by side as far as you can see. But, as soon as the weekend was over, the beach was pleasant and walkable. There are several restaurants and bars walking distance, and drives to Galveston were also pleasant.