We stayed for 6 days in July at Residence Inn - two adults and two teens sharing a suite. We stayed on the first floor, even though we had no pets, and we enjoyed our stay so much. Breakfast was included with our room rate.
The layout of our suite was fantastic - both bedrooms have their own doors and large en-suite's which makes life a great deal easier travelling with teens! Spotless on arrival, it was also close to an excellent resident's laundry room. I was amazed to find that a hotel which was so busy and welcomed pets and small children, was so quiet! The staff were friendly, welcoming and offered free beech chairs on loan on a first come-first served basis. The breakfast is pretty basic and very busy, so go early and be prepared to do it all yourself. Five minutes walk from the beach - its location is ideal and there is plenty of free parking even at busy times. A little shop selling sweets, beer and cold drinks is a great idea in the lobby. There is also a free mini-van to take you to the beach if you don't want to walk.
My only small criticism was that on two days I had to ask for our room to be cleaned as it was missed out in the morning, but once I told reception it was done quickly. Sitting out on the front porch on a rocking chair with a drink and a book was heaven. Well done Residence Inn - you all do a great job.