The G Spot, Quito, Ecuador review