Clean, comfortable, and modern. Great location, few minute walk to beach restaurants, and shops. My wife and I had a wonderful stay.