Thinking of travelling to Maldives. Would appreciate hotel recommendations. Mid range price - want a few luxuries. Beach rooms or rooms out over water? Looking for quiet but with a good choice of restaurants.