We stayed here for a week and had a great time. :)
The place has everything you could possibly ask for in a great location.
Do yourself a favour and look no further. Will definitely be back!