Kitchen has everything you need to cook on site. Plenty of room for our family. Very comfortable environment. Loved having pool and beach access.