Everything we wanted for our family holiday. Clean, spacious and good location. Would definitely recommend.