The flat will have everything you need but not more. The kitchen is well equipped. The location is near to the center, but i recommend to use the metro to reach everything.
Beach is about 15min apart.