The unit is well located, everyone within the complex is friendly and it truly offers guests all of the amenities one needs to have a wonderful holiday. However, the complex itself could use a good cleaning and we were inundated with flies throughout our stay (we believe one of the screens could have been broken - but could not confirm). In addition we believe Melody took advantage of a difficult situation on our end. Overall an ok place for the value provided.