ABSOLUTELY PERFECT FOR ALL! Amazing communication and response. Has all the amenities that you need and a perfect view to top it up. Will 1000000% be back here again. Thank you guys so much!!