Hi there! Narrowed down to 4 hotels. Seeking feedback! Going with husband, 4 year old daughter, and 2 month old son. For us, proximity, cleanliness, comfort are all our priorities. Any/all of the following are desirable bonuses but not deal breakers: nice pool, on-site playground, room service, free breakfast, free parking, suite or with separate couch/sitting area. Would love any personal experience or feedback: 1. Springhill Flamingo Crossing 2. Springhill Lake Buena Vista in Marriott Village 3. Courtyard Lake Buena Vista in Marriott Village 4. Sheraton Orlando Lake Buena Vista Besides general feedback, wondering what would differentiate #2 and #3? How is location of #4? Where is #1 in reference to MK and Epcot? Thanks in advance!