The hotel was just fine for the week we were there... It did not stand out as anything special but it was not terrible. AC worked great (which is a must there), bed was semi comfortable, the beach was beautiful, the pool was very small (but who needs a pool when you have a beautiful beach)....
Expedia on the other hand did us over on the booking as when we were booking it said bay view but our room was not....