Very well appointed, spotless, with everything you need for a comfortable visit. A car is almost a must, being that they are up a hill from the beach, but the flat is wonderful. Views of water are lovely.