This apartment is everything you are looking for. Plenty of room to cook or socialize, and the beds are very comfortable.