Le Mahabs est en centre ville, pas trop loin du Bus station, je trouvais qu'il était un peu trop bruyant (mais c'est la haute saison indienne à l'époque où j'y étais).
Le SeeBreeze a fait horriblement grimper ses prix, c'est devenu un peu trop cher pour ce que c'est.
Je te déconseille le Mamala Beach Resort, accueil froid, responsable anti-commercial (on nous a fait changer deux fois de chambres, cela sentait le moisi !), service lent, pas de geste commercial comme c'est l'habitude dans ce genre de cas. Ils sont en plus en train de renover une partie du resort, on débarque dans un chantier.
Par contre, la piscine est bien.
Si tu as les moyens, je recommanderai le Ideal resort, juste à côté du Mamalla Beach Resort. Mais c'est en dehors de la ville (à quelques 3 km).
Tu peux toujours réserver au Mahab' (sans avancer d'arrhes, ni n° de carte bancaire). Arrivé sur place, tu visites l'hotel et si cela ne te plaît pas, tu vas voir les nombreux guest house aux alentours.