Clean, spacious condo right on a beautiful beach.