The Island Abodes Penthouse is an amazing property with amazing views of both St John and St Thomas….