7. OK - here goes:Good:Staff are exceptionally friendly and attentiveClose to main theme parksGood transport network available from hotelNice resort feel, with beaches, pool, slides etcCould do better:Check-in process was slow and unwieldy after a long tripRestaurant bookings: Impossible to get into main restaurant without booking in advanceFood: OK - nothing specialRooms: A little tired but comfortable and clean; could do with a makeover.