First of all, please let it be known, that the property is now known as Trinidad Suites and no longer known as Marina Puteri Harbour. We spent a good half and hour looking for Marina Puteri Harbour when it was right in front of our eyes, just because the new name is not updated here on Expedia.
Other than that, check in was swift and smooth, apartment was clean and comfortable and electrical appliances were in good working order. There is a good restaurant a walking distance away.
The only downside is that the TV has very few basic channels.
A wonderful hotel with almost everything you will need. It is a hotel, but equipped like an apartment. It has washing machine, stove and hood, all necessary stuffs even for cooking. Wonderful environment that is at the bay - perfect for morning jog & evening hangout (with a musical fountain next to the hotel). Price is cheap too!
A small suggestion - name of the hotel is displayed as "Marina Puteri Harbour Johor by Perfect Host" on hotel.com , but its actual name is Trinidad Suite Johor. Can be confusing for new comers.