The location was fantastic and the tram stop was less than 1 minute walk from the apartment. The apartment was great. It was clean and modern. It had everything we needed and they provided us with sufficient toiletries for our stay. (eg extra toilet rolls, paper towels, packets laundry detergent, dish washing liquid, tissue). I've stayed at other places and they don't provide you enough. The pool and bbq facilaties were clean and they even provide you with pool towels if you ask them. I was on level 8 facing the ocean view and tram line and my family had no issues with noise level, but for those who are light sleepers you might not like the slight sound of the tram passing by. One final thing, reception is on level 1 and not the ground floor, but there is a lift and so its not a hassle. At check-in, they do try to ask you to attend a time-share presentation on the following day and in return, they will give you some pretty good vouchers for attending. But if you kindly say you're not interested, they are respectful and professional about it and will let you get on with your holiday.