The apartment was perfect for our family of three. Kitchen had everything we needed and beds were comfortable. Unfortunately it rained almost every day we were there, so we didn't get to go to the beach, but public transportation to town was easy and nearby.