All the Amenities you require are available, in a great location in Floriana, only a short walk from the Valetta Waterfront. Host was great help and always quick to respond.