Thank everyone. I just returned from Maldives. I must admit that I chickened out and opted to stay at the airport hotel instead.
If the room rate of USD 180 or so is not a turn off, I'd encourage anyone who has a night to kill, to stay there. It's "A" for convenience. The hotel is less than 5 minutes by van from the airport. Of course, the hotel provides pickup to and from the airport.
The hotel deserves a 3-star rating. Not really upmarket but just simple and clean. As for the cut-throat room rate, I think you may get a lower price if you were to go through your travel agent.
Just a note, for those with roaming phones, you can receive SMSes, but you can't send them. I only found this out when I was there.