Clean, new and modern. Shop and beach are just around the corner. We really enjoyed our stay here. All major sight seeing attractions were less then an hour away perfect location